simultaneous calls - Spanish English Dictionary